<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
        var person1=
        {
            name:"Tome",
            age:18,
            gender:"man",
            job:"CEO",
            setName:function(name)
            {
                this.name=name;
            },
            setAge:function(age)
            {
                this.age=age;
            }
        };
        console.log(person1);
        console.log(person1["name"],person1.age);
        //因为设置了setName和setAge两个函数
        person1.setAge(23);
        person1["setName"]("Bob");
        console.log(person1.name,person1.age);
    </script>
</head>
<body>
    <!--
        1.什么是对象
        多个数据的封装体
        用来保存多个数据的容器
        一个对象代表现实中的一个事物
        2.为什么要用对象
        统一管理多个数据
        3.对象的组成
        属性：由属性名(字符串)+属性值（任意）构成
        方法：一种特别的属性（属性值是函数）
        4.如何访问对象内部数据
        对象名.属性名 编码简单，有时候不能用
        对象名["属性名"]（单双引号都可以） 编码麻烦，能通用

    -->
</body>
</html>